Declaration Spec Symbols
used in (declare ...)
forms:

declaration
ftype     ; ignored by ACL compiler
function  ; ignored by ACL compiler
ignore
inline
notinline
optimize takes modifiers
  compilation-speed
  safety
  space
  speed
special
type  ; ignored by ACL compiler
.........................
Forms that can take a
declaration at the 
begining of their body:

defmacro
defsetf
deftype
defun
do*
do-all-symbols
do-external-symbols
do-symbols
do
dolist
dotimes
flet
labels
let
let*
locally
macrolet
multiple-value-bind
prog
prog*
with-open-stream
with-open-file
with-output-to-stream
with-input-from-string